<template>
	<!-- 人声模型列表 -->
	<view>
		<view class="list">
			<z-paging ref="paging" v-model="list" @query="queryList" :fixed="false" :auto-clean-list-when-reload="false"
				:auto="true" :paging-style="{ height:'100%' }" :show-refresher-when-reload="true"
				:default-page-size="10" :hide-empty-view="true">
				<view class="box1">
					
					<uni-collapse v-for="(item,index) in list" :key="index">
						<uni-collapse-item :title="item.content.slice(0,15)">
							<view class="box_item1">
								<view class="zl-font-28 zl-color-333">
									{{item.content}}
								</view>
								<view class="zl-flex zl-m-t-30 zl-row-right">
									<view class="download"> 复制 </view>
									<view class="edit"> 删除 </view>
								</view>
							</view>
						</uni-collapse-item>
					</uni-collapse>
					
					<view v-if="list.length<=0" class=" zl-flex-col zl-col-center"
						style="width: 690rpx;margin-top: 50%;">
						<image src="../../static/work/empty.png" mode="widthFix"
							style="width: 230rpx;margin-bottom: 48rpx;"></image>
						<text class="zl-font-30 zl-color-666">空空如也，您还没有创建哦~</text>
					</view>
				</view>
			</z-paging>
		</view>
		<view class="footer zl-flex zl-row-center">
			<view class="btn" @click="add()"> 新增 </view>
		</view>
	</view>
</template>
<script>
	export default {
		data() {
			return {
				list: [],
				
			};
		},
		onLoad() {
		
		},
		methods: {
			queryList(page, limit) {
				this.$refs.paging.complete([{
					content: '内容额噶呃呃呃呃呃呃呃呃呃呃呃'
				}, {
					content: '好的，让我们尝试将“hi”这段文案进行重塑，以满足您的要求： 欢迎踏入光影交错的奇妙世界！在这宇宙般的无垠中，我带着无比的热情与惊喜对你说一声“Hi”！你感受到了吗？那份冲破时间空间的渴望与呼声。你的一笑，点亮了世界的星空，犹如光芒划破夜空。每一个音节都在对你呼唤，这不只是一个普通的“Hi”，它融入了创新和梦想的火花，点亮了文案的灵魂。 你是否曾被深邃的情感所触动，那种仿佛触及心灵深处的感觉？在这里，我们的“Hi”将带给你前所未有的共鸣，唤起那份沉寂在记忆中的感动。用我们最精炼的语言艺术，编织成一句句深具魅力的词句，这不仅仅是一种交流，更是一种情感的传递和共鸣。 瞄准的是你的目光，精确捕捉的是你的心灵。无论你来自哪里，无论你在何方，“Hi”这一声都指向你，都想要在你的心灵中留下一抹不可磨灭的印记。我们融入了引人入胜的元素，让这声“Hi”如诗如画地跃然纸上，成为你无法抗拒的吸引力源泉。 这不仅仅是一个简单的问候，更是一种态度、一种力量、一种能直击心灵的火花。用你的情感来体验它，让这“Hi”成为你生活中的一部分，成为你与世界沟通的桥梁。让我们一起在这个充满创意和情感的世界里，寻找那份属于我们的独特魅力吧！ 希望这样的重塑符合您的要求。'
				}])
			},
			del(item){
				
			},
			add() {
				uni.navigateTo({
					url:'/pages/create/addAI'
				})
			},
			copy(content){
				this.$util.copy(content)
			}
		}
	}
</script>
<style lang="scss" scoped>
	.list {
		margin: 0 30rpx;
		width: 750rpx;
		height: calc(100vh - 190rpx);
		background-color: #EDF0F4;

		.box {
			display: flex;
			flex-direction: row;
			gap: 30rpx;
			flex-wrap: wrap;

			.box_item {
				width: 330rpx;

				.video {
					width: 100%;
					height: 486rpx;
				}

				.content {
					background-color: #fff;
					padding: 24rpx 30rpx;
					border-radius: 0rpx 0rpx 10rpx 10rpx;
				}
			}
		}

		.box1 {
			width: 690rpx;
			border-radius: 20rpx;

			::v-deep .uni-collapse {
				margin-top: 30rpx;
				border-radius: 20rpx;
				overflow: hidden;
			}

			.box_item1 {
				padding: 40rpx 30rpx;
				// height: 160rpx;
				// margin-top: 30rpx;
				display: flex;
				flex-direction: column;
				background: #FFFFFF;
				border-radius: 20rpx;
				position: relative;

				.content {
					margin-top: 30rpx;
					font-size: 24rpx;
					color: #999999;
					overflow: hidden;
					text-overflow: ellipsis;
					display: -webkit-box;
					-webkit-line-clamp: 2;
					-webkit-box-orient: vertical;
				}
			}
		}

		.download {
			display: flex;
			align-items: center;
			justify-content: center;
			width: 121rpx;
			height: 56rpx;
			background: #FFFFFF;
			border-radius: 10rpx;
			border: 1rpx solid #000000;
			font-weight: 400;
			font-size: 24rpx;
			color: #000000;
		}

		.edit {
			margin-left: 24rpx;
			display: flex;
			align-items: center;
			justify-content: center;
			width: 85rpx;
			height: 56rpx;
			background: #FFFFFF;
			border-radius: 10rpx;
			border: 1rpx solid #000000;
			font-weight: 400;
			font-size: 24rpx;
			color: #000000;
		}
	}

	.btn {
		background-color: #FFFFFF;
		margin-bottom: 30rpx;
		height: 120rpx;
		border-radius: 10rpx;
		color: #131415;
		font-weight: 500;
	}

	.footer {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 750rpx;
		height: 190rpx;
		background: #FFFFFF;

		.btn {
			display: flex;
			align-items: center;
			justify-content: center;
			width: 690rpx;
			height: 110rpx;
			background: linear-gradient(90deg, #EB7A00 0%, #EB5E00 100%);
			box-shadow: 0rpx 10rpx 20rpx 0rpx rgba(66, 106, 171, 0.29);
			border-radius: 20rpx;
			font-size: 36rpx;
			color: #F9F9F9;
		}
	}
</style>